losers [internet jargon] - French English Dictionary